# -*- coding: utf-8 -*-
from PyQt4 import QtGui

from ui.uiMenuAddProduto import UiMenuAddProduto
from db.dataBase import DataBase
from actions.actionsUiMenuAddProduto import ActionsUiMenuAddProduto


class RunnerUiMenuAddProduto(QtGui.QDialog):

    def __init__(self, parent = None):
        """
            Construtor da classe.
        """
        QtGui.QDialog.__init__(self, parent)
        self.setupUi()



    def setupUi(self):
        """
            Instancia e inicia os modulos necessarios.
        """
        self.uiMenuAddProduto = UiMenuAddProduto()
        self.uiMenuAddProduto.setupUi(self)
        self.db = DataBase()
        self.ActionsUiMenuAddProduto = ActionsUiMenuAddProduto(
                                                        self.uiMenuAddProduto,
                                                        self.db)



    def run( self ):
        """
            Metodo para rodar a aplicacao.
        """
        self.uiMenuAddProduto.dialog.show()
